Santa Marta (španska izgovorjava: [ˌsanta ˈmaɾta]), uradno Distrito Turístico, Cultural e Histórico de Santa Marta (Turistično, kulturno in zgodovinsko okrožje Santa Marta), je mesto na obali Karibskega morja v severni Kolumbiji. Je glavno mesto departmaja Magdalena in četrto največje mestno mesto v karibski regiji Kolumbije, za Barranquillajem, Cartageno in Soledadom. Ustanovil ga je 29. julija 1525 španski osvajalec Rodrigo de Bastidas in je bilo prvo špansko naselje v Kolumbiji, njeno najstarejše preživelo mesto in drugo najstarejše v Južni Ameriki. To mesto leži v zalivu z istim imenom in kot tako je glavna turistična destinacija v karibski regiji.